package com.cinema.dao;

import com.cinema.entity.Movie;
import java.util.List;

/**
 * 电影数据访问接口
 */
public interface MovieDao {
    
    /**
     * 添加电影
     */
    void addMovie(Movie movie);
    
    /**
     * 根据ID获取电影
     */
    Movie getMovieById(String id);
    
    /**
     * 获取所有电影
     */
    List<Movie> getAllMovies();
    
    /**
     * 更新电影
     */
    void updateMovie(Movie movie);
    
    /**
     * 删除电影
     */
    void deleteMovie(String id);
    
    /**
     * 检查电影是否存在
     */
    boolean movieExists(String id);
} 